#ifndef SYMBOLES_H
#define SYMBOLES_H

#define ERR_REDEFINITION 1

#define TYPE_CONST_ENTIER 1
#define TYPE_VAR_ENTIER 1
#define TYPE_CONST_REEL 2
#define TYPE_VAR_REEL 2
#define TYPE_CONST_BOOL 3
#define TYPE_VAR_BOOL 3
#define TYPE_CONST_CHAINE 5
#define TYPE_VAR_CHAINE 5
#define TYPE_CONST_CHAR 4
#define TYPE_VAR_CHAR 4

struct Symbole {

	unsigned int rang;
	char nom[32];
	unsigned int type;
	int consta;
	
	void* valeur;
	
	struct Symbole* pNext;
};

#endif SYMBOLES_H
